草庐IT

iphone - 如果用户移动太快,UIPageViewController View 会困惑

全部标签

javascript - 十六进制格式可以用于 JSON 文件吗?如果是这样,如何?

以下对象是纯Javascript中的有效对象。但是,如果将相同的内容添加到JSON文件,则该文件不会通过验证。这是为什么?varmessage={"senderID":[0x01],"receiverID":[0xFF],"commandCode":[0x00,0x05],"payload":[0xFF]} 最佳答案 JSON不支持十六进制数,但在JSON5中支持。json5.org 关于javascript-十六进制格式可以用于JSON文件吗?如果是这样,如何?,我们在StackOve

javascript - 我怎样才能知道用户使用的是哪个浏览器?

我想显示一个弹出窗口,告诉用户他们的浏览器是否已过时。我如何找出他们在javascript中使用的浏览器? 最佳答案 functionBrowserDetection(){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){varffversion=newNumber(RegExp.$1);}elseif(/MSIE(\d+\.\d+);/.test(navigator.userAgent)){varieversion=newNumber(RegExp.$1);}elsei

javascript - 与用户一起使用 js 警报是否不受欢迎

我的用户正在填写一个小表格(只是电子邮件地址),我通过javascript将此数据发送到服务器。我发送表格,然后清除字段中的数据。简单地给用户一个像alert('Youremailhasbeenadded')这样的js警报而不是添加标记来显示消息是否是一种不好的做法?我今天不常看到它,所以我想知道它是否反射(reflect)了一些认为使用警报不好的看法。不过,它使代码更容易,我想知道为什么不这样做!还有一个附带问题,是否可以只设置此警报的样式,使其看起来不那么糟糕? 最佳答案 alert会打断用户正在做的事情。这不好,只有在绝对必要

javascript - 对于一小部分坚持使用 NoScript 之类的用户怎么办?

我想制作一个完全基于socket和ajax的用户交互网站。这意味着关闭javascript的用户甚至无法以任何方式向网站发送更新,甚至无法注册。他们将只能读取数据。那么大家对此有何普遍看法?我是否应该花时间使网站足够灵活,以应对一小群关闭脚本的人?这也是我希望能够在更多网站中复用的框架。 最佳答案 您做出的每个决定都会影响一部分用户。理想的屏幕尺寸、打开或关闭cookie、JavaScript等都会产生影响。但这并不新鲜。如果您为iOS编写应用程序,则它无法在Android上运行。如果您为xBox编写游戏,它不会在PlayStati

javascript - UI自动化 iPhone : Is it possible to segment the script into several files

我想为相当复杂的iPhone应用程序编写UIAutomation(基于JavaScript)测试。我不想使用一个大文件,而是通过使用多个文件来分离测试函数和助手。这可能吗?您如何构建UIAutomation测试? 最佳答案 嘿。是的。虽然import关键字在浏览器中没有为JS实现,但在Instruments中实现了。您只需在使用Instruments运行的“主”JS文件中编写#import"somefile.js"。我没有尝试包含您提供给乐器的原始文件以外的其他位置的文件,但该位置的子文件夹有效。看下面一个基于thispost的例子

javascript - 检查整个 div 是否对用户可见

有没有办法检查div是否对用户完全可见?我的意思是滚动条的位置使整个div都适合视口(viewport)。 最佳答案 这正是创建它的目的:http://www.appelsiini.net/projects/viewport 关于javascript-检查整个div是否对用户可见,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8595857/

javascript - 如何从用户脚本访问 iframe 的 javascript?

我正在尝试使用Chrome用户脚本或Tampermonkey脚本来修改具有此结构的页面:contentuphereiframe是同源的。我需要访问iframe#main中的函数。我以为我可以使用unsafeWindow来获取它,但我总是什么也得不到,或者undefined返回。我已经尝试了很多事情:尝试在iframe中创建一个新的脚本元素,但即使使用$('frame#main').contents().append(script)或$('frame#main').contents()[0].createElement('script')window.frames["#main"].co

javascript - 如何根据用户的浏览器尺寸动态设置div高度

使用这个例子:http://jsfiddle.net/FhWxh/HTML:HeaderMaincontentContentContentContentContentContentContentSidebarContentContentContentContentContentFooterCSS:body{font:normal16px/1.5emhelvetica,arial,sans-serif}p{text-align:center;}#container{width:960px;margin:0pxauto;}#header{text-align:center;backgrou

javascript - 如果存在于另一个数组中,则从一个数组中移除字符串

这是一个相当基础的问题,但我正在寻找最佳解决方案。我有2个javascript字符串数组。让我们说A:["Stark","Targaryen","Lannister","Baratheon"]B:["Greyjoy","Tyrell","Stark"]由于“Stark”重复出现,我想将它从数组A中删除,我的结果应该是(保留顺序)A:["Targaryen","Lannister","Baratheon"]我不太关心第二个数组B。核心javascript或jQuery中有什么东西可以帮助我吗?PS:不要发布带有IF语句的嵌套for循环。可能更聪明:) 最佳答案

javascript正则表达式,拆分用户的全名

我在一个字符串中有用户的名字和姓氏,中间有空格例如李四彼得·史密森现在我想将这个字符串转换为两个字符串-名字和姓氏JohnDoe->first=John,last=DoeJohn->first=John,last=""[space]Doe->first="",last=Doe.我正在使用下一个代码varfullname="johnDoe"varlast=fullname.replace(/^.*\s/,"").toUpperCase().trim();//johnvarfirst=fullname.replace(/\s.*$/,"").toUpperCase().trim();//D